package com.darren.euc.dao;


import java.math.BigInteger;

import com.darren.euc.entity.Member;

/**
 * Created by yanglas on 2018/3/11.
 */
public interface MemberDao extends BaseDao<Member, Integer> {

    /**
     * 通过手机号码查询app用户
     * @param mobile
     * @return
     */
    Member findByMobile(String mobile);
    
    
    /**
     * 通过IC卡查询会员
     * @param mobile
     * @return
     */
    Member findByIcCard(String icCard);

    /**
     * 通过token查询app用户
     * @param token
     * @return
     */
    Member findByToken(String token);
    
    
    /**
     * 通过客户ID号码查询Member数
     * @param mobile
     * @return
     */
    public BigInteger findByClientID(Integer clientId);
    
    /**
	 * 更新Member 状态
	 */
    public void updateMemberStatus();
}
